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
697
4431
9
1309
1992
2013
2687
5
1014
918
2903