51533 486
4480 348
4370 368
4841 353
85060 259
1015 282
6340 628
19175 282
2191 637
2101 547
1177 382
2625 688
669 148
5242 64
2265 511
786 257
2888 948
1607 419
1459 463
825 228
713 164
2942 652
446 85
927 262