2535
2
3498
4
32302
0
21152
8
3090
6
3083
1603
1
19783
2207
2377
2932
1558
2622
1153
2462
3
1304
1622
17946
2980
2990
785
1348
1294
1819
610
582
1020
383
7793
2988