101092 521
50202 560
23443 240
33008 711
13955 692
10924 429
10522 423
12549 132
2511 453
2991 351
11692 563
2641 29
13236 147
11961 414
894 70
3604 875
12519 462
4143 81
5319 478
2430 113
4877 679
2044 213
6072 643
3222 116
6873 605
3741 239
5408 339
336546 907