2352
2
21152
8
2593
1
1199
297066
0
2123
697
2711
573
7592
7
2108
6
2708
13676
21
1360
4
3608
9
630
1689
2385
5465
22
1241
3100
5151
2911
2745
4651
3
917
398656
19
2562
2272
2072