299308 1059
5101 425
4050 332
27971 118
4363 532
4948 601
10707 330
12940 170
14303 746
7215 551
3623 622
6067 665
6164 484
5440 447
7061 392
18876 515
3597 157
14166 457
1714 174
18577 429
5954 740
4991 785
4499 343
64883 442
217497 1148
9788 351
102548 244
63657 604