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