2802 42
1230 165
16049 928
3955 324
11985 294
3650 504
41069 217
5988 641
4539 78
1947 232
4163 673
174572 961
4921 399
1845 67
3941 386
5444 40
4945 699
7263 225
4775 567
5469 239
3537 74
4838 536
20992 362
8300 657
6624 925
86033 527
6650 294
100312 635