40960 314
5081 412
2208 418
1383 107
4671 734
4829 909
1590 44
3149 563
3185 341
2825 175
2077 78
1446 235
2702 373
1351 45