2403
2
2182
3
1136
1309
0
1992
4311
1
697
2377
10582
4
2219
4070
4009
6
4914
751
1120
7793
3691
1814
1168
1859
1860
3221
918
3357
11
1431
5389
5212
1963
1131