2502 46
5955 666
11105 362
8443 677
13422 487
160501 328
125331 319
21081 151
7832 79
8544 178
13953 759
8549 614
11398 229
3367 726