1585
2
1583
1
3461
4
32302
0
2535
1436
3551
10
2668
19783
2932
3498
25669
17946
638
7793
1153
4130
18
3090
6
1759
851
2583
7
21152
8
4915
1589
3
1347
2382
2440
4074
3063
1844