180
136
205
356
275
6916
393
2110
1612
143
200
2437
21976
16610
14621
13200
10082
974263
8744
8720
828148
721142
67611
6640