435667 1005
8772 573
14232 234
372309 949
28300 194
78068 947
12732 697
181177 420
2753 519
54102 439
25530 173
10008 298
176672 965
3818 145
4892 134
3807 435
3899 231