18942 66
45545 131
36922 347
5554 518
4638 470
4382 946
5633 820
3317 641
3822 653
2084 306
1076 62
4171 593
2278 238
3163 141
3648 513
1270 190
1924 122
4147 531
4167 880
2053 118
8947 400
5258 562
3546 98
28662 432
32959 679