31594 54
29651 48
13145 26
16289 39
13457 56
34163 255
2935 6
55402 160
28723 30
5034 13
4130 14
1360 1
1826 3
3289 3
3810 2
2751 8
4616 7
4232 10
5559 25
3202 7
2248 3
4633 11
4333 16
4411 6