4313
326
430
4015
3222
399
276
2722
254
436
377
5718
22166
16690
14691
13260
10092
975263
8784
8760
834148
725142
67611
6670