3126
3
3498
4
2666
9
2155
2476
2
1631
1
1320
2906
4996
6
2948
1153
0
10598
1903
3694
1450
2523
1289601
13018
5347
1960
3749
6095
1002
21152
8
1672
4537
3479
5
1337
1059