2535
2
3498
4
181997
11
2982
3
32302
0
1590
1
19783
2932
1603
3117
8
17946
4425
6
994
2990
1777
14
1153
1495
1815
3090
1262
572
3326
21152
25669
851
2996
4506
1819
2104