4309
3
4971
14
2436
0
1331
1
946
1527
9160
5
785
610
4954
4
2323
9
106
272
120
773
3117
8
194
383
1412
302
618
237
3475
1107
542
623
1663
2840
2
370
8411