4309
3
2436
0
1331
1
4971
14
989
785
1089
610
9160
5
106
272
120
773
194
542
1412
383
618
302
370
237
3475
1107
623
1451
946
1663
3584
2
2840
2082