29620 60
22049 31
8338 17
15156 16
35085 105
15544 18
11426 23
24137 28
15143 25
10523 12
7459 6
12656 22
19028 31
17416 23
12717 15
125003 272
3977 4
16283 14
23666 53
8305 27
70611 141
9941 6
4359 6
17614 10