16521 80
22444 327
2431 197
3585 677
9807 78
20084 262
32067 660
33761 97
9902 432
71505 309
17998 266
4196 366
8483 850
100997 634
4000 459
15328 651
11823 274
36969 544
1892 189
5558 714
4008 624
19874 240
3502 813
3597 428
3461 593
91612 925
16407 360
3495 69