4996
6
6327
7
3749
3
1002
2
1337
1
5949
15
591
0
1938
4
2411
1632
2332
1583
669
4370
238
4449
3442
1334
2763
996
1347
4431
9
2013
2687
5
1014
918
2903
2083
1864
9611