4309
3
2436
0
4971
14
1331
1
946
2840
2
3584
1451
106
370
194
302
272
3054
3583
618
120
3818
8072
383
2143
2323
9
1663
5
2220
3475
237
1465
785
2722
5635