505 90
13322 41
4917 654
2771 119
8105 184
18608 121
54445 68
12891 604
1947 71
20824 647
17521 76
23426 900
17665 73
13393 822
24991 755
5636 602
66645 515
8474 268
7321 456
5270 238
5116 184
105215 264
10368 336
14686 575
63832 107
7980 79
2412 211
5210 678