4511
349
233
475
515
294
3112
243
539
354
506
343
22156
16690
14691
13250
10092
975263
8774
8760
833148
725142
67611
6670