1431
1
1336
2
909
2535
2328
3
21152
8
1678
1778
3176
1875
5
3498
4
3576
6139
951
32302
0
1532
3090
6
2558
3083
582
2505
1743
1306
790
19783
3354
3683
2932
1603
1015