2288 4
9301 30
19548 53
21520 62
2432 11
17416 85
9045 41
29097 149
7940 25
33475 175
20275 144
4119 4
1144 3
7316 29
3013 17
8404 32
1373 4
64350 311
19301 163
4890 34
21994 93
3984 19
5864 15
5335 18