301851 1049
12198 671
12771 474
89547 833
7828 506
15590 701
15712 281
15386 838
41649 107
12310 384
5702 64
4749 121
2700 222
4639 782
1477 162
5242 302
4715 769
1459 46
4306 358
5273 687
2936 434
81408 644