2245
3
1606
1
21152
8
3562
1816
3090
6
2903
2932
2
1788
2535
1226
1819
3765
4
1681
3053
7
2760
2964
1603
3498
2773
3080
297066
0
32302
2392
951
2986
19783
2990
2258
1568