50810 273
2868 150
9234 603
3060 757
17271 571
1833 413
1117 259
14048 334
4242 328
4183 131
9800 647
33428 156
2069 183
3290 203
353817 1190
14240 729
8111 521
4946 122
77728 189
15883 282
22506 476
205106 235
21463 593
18393 197
25421 962
51110 454
41440 838
32063 926