943 300
2886 929
2608 567
28332 103
2836 708
3807 942
3493 610
3099 373
6615 156
17009 494
20638 296
27033 686
1208314 1317
4585 74
84798 856
120679 570
3090 146
43694 653