40023 779
2886 295
6597 83
6695 549
16430 89
27178 595
3203 245
32145 392
8650 504
14673 503
6113 379
36186 277
4389 413
19463 614
4183 148
164004 974
3111 489
2766 450
6234 353
2973 249
5473 501
6473 193
3364 354
15040 222
2120 332
19991 547
8875 660
3672 632