509452 1034
12086 450
5196 202
4335 247
3578 357
2680 255
5045 274
2102 386
6171 533
41400 217
2071 37
38215 202
133088 685
138317 897
213717 476
28950 345
6720 292
56495 335
45153 237
14367 634
273363 741
3065 262
8591 209
99388 467
9457 516
19326 292
278468 774
11973 661