18956 66
45595 131
37163 347
5555 518
4641 470
4384 946
5635 820
3318 641
3825 653
2086 306
1077 62
4173 593
2281 238
3165 141
3650 513
1271 190
1926 122
4149 531
4169 880
2058 118
8952 400
5260 562
3549 98
28729 432
32965 679