2288 4
9301 30
19548 54
21929 63
2432 11
17821 86
9045 41
29515 151
7940 26
33475 175
20275 146
4119 4
1144 3
7726 29
3013 18
8404 32
1778 4
65209 314
19709 163
4890 34
22409 93
3984 19
5864 15
5741 18