1535
3
1610
2
1295
1
3765
4
2535
280
2650
20
1348
21152
8
2250
1622
1494
3090
6
3083
297066
0
32302
19783
2245
2773
1044
578
2932
3683
3498
17946
2890
1294
1153
761
3439