252863 673
21561 94
14613 130
24778 178
222097 616
18854 933
37794 875
29727 365
8951 290
26601 482
1785 37
2923 266
11194 690
6587 511
124502 684
55078 476