1195 272
2968 697
10825 154
5035 685
33695 281
15047 403
54608 173
16459 508
12123 121
5973 171
31953 344
6735 482
4464 637