2259
2
2031
3
1358
1
1015
4043
2921
4
1362
26678
0
4549
17
3471
6
5137
3060
5
1139
1053
1359
1398
800
3238
15
618
722
937
3441
1288
1065
1390
1348
349
1666
1940
1851