1535
3
1610
2
3765
4
2535
19783
1044
1
578
0
2932
3498
32302
1295
1348
17946
280
1494
2890
2650
20
1153
3090
6
2250
3439
8
2468
21152
25669
2600
1581
1622
1040
3080
2245