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