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