299300 1059
5101 425
4050 332
27971 118
4363 532
4948 601
10707 330
12935 170
14303 746
7215 551
3623 622
6066 665
6164 484
5440 447
7060 392
18874 515
3597 157
14165 457
1714 174
18575 429
5954 740
4991 785
4499 343
64877 442
217472 1148
9787 351
102542 244
63654 604