2535
2
181997
11
1590
1
3498
4
32302
0
21152
8
2982
3
3090
6
1929
3083
19783
3289
2932
1603
1397
3117
2377
17946
2207
4425
2980
994
2990
1348
1294
1777
1153
2462
1495
2622