54521 133
70442 101
29620 60
11426 24
12656 22
125003 273
12670 28
9941 6
18386 27
21082 17
9547 19
18218 30
13984 17
11993 22
17361 15
11365 8
68278 76
14181 23
13456 20
111072 148
6588 4
9091 23
2343 3
8560 15