2535
2
1519
3498
4
32302
0
796
6
21152
8
2414
3090
3083
19783
2932
1603
1
1568
5431
2873
3
2377
17946
813
2207
2980
2990
1348
1294
1153
2462
2622
1558
1622
1304
2988