2903
3
1002
2
6327
7
1337
1
1938
4
4996
6
19783
3749
1334
3080
3090
2932
21152
8
2332
1347
4370
996
5949
15
591
0
2411
4449
3442
1632
918
2013
1583
3715
3765
4431
9
669