313
162
170
60
220
1710
175
176
195
65
291
392
21986
16620
14641
13200
10082
975263
8744
8730
828148
722142
67611
6650