2131
1
929
3
3090
6
2600
4
19944
2
3673
1606
2377
9956
2919
1289601
833
0
2358
9
2155
815
2948
197
3868
10
1903
6346
16
2475
297
955
2452
2001
1716
10598
3694
2468
1221