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