3031 508
1604 113
2943 426
2690 169
1057 75
2125 335
17668 445
1435 311
2143 414
2365 164
1865 202
1784 379
2414 418
964 134
1489 162
3426 305
1265 285
2968 479
4055 246
916 128
1069 138
1445 259
2483 344
488 58