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