3090
6
3051
2
32302
0
2270
1212
7258
2949
2551
1
2903
3
2932
108797
925
297066
21152
8
1812
1363
1539
3498
4
1458
3870
12
3926
14
2440
4198
1679
8945
1162
1331
1527
3080
1431