4996
6
4370
3442
3
2332
2
1334
1
1014
0
1632
591
238
669
6327
7
3749
1362
1002
1337
5949
15
1938
4
2411
1466
1917
1583
4449
2763
996
1347
458
4431
9
2641
1662
1868