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