173
4310
370
146
267
353
3612
2117
263
331
4224
311
22136
16690
14681
13250
10092
975263
8764
8750
830148
725142
67611
6670