40016 779
2885 295
6597 83
6694 549
16430 89
27142 595
3203 245
32141 392
8650 504
14673 503
6111 379
36182 277
4389 413
19462 614
4183 148
164002 974
3111 489
2766 450
6233 353
2973 249
5473 501
6472 193
3359 354
15036 222
2120 332
19989 547
8875 660
3672 632