2245
3
1716
1
11153
8
2131
4398
10
929
2600
4
2110
19944
2
2448
297066
0
1606
2377
1289601
9956
1880
511
452
5070
19
1226
3053
7
1078
2477
4754
4396
5
1518
2392
2584
11
815
7621
13