3092
1
1009
0
1754
1099
14076
7
1751
2
2330
4
1152
1354
48708
482
31220
10
361
363
4328
2683
1343
346
1559
448
621
284
4594
25440
6515
287
367
759
2442
907