101198 521
50230 560
23444 240
33008 711
13955 692
10924 429
10522 423
12550 132
2511 453
2991 351
11692 563
2641 29
13237 147
11961 414
894 70
3605 875
12531 462
4143 81
5320 478
2430 113
4877 679
2044 213
6072 643
3224 116
6873 605
3742 239
5409 339
336617 907