40023 779
2885 295
6597 83
6694 549
16430 89
27174 595
3203 245
32145 392
8650 504
14673 503
6113 379
36183 277
4389 413
19462 614
4183 148
164003 974
3111 489
2766 450
6234 353
2973 249
5473 501
6472 193
3363 354
15040 222
2120 332
19989 547
8875 660
3672 632