21160
0
2243
5
1213
1
2953
10
10219
6
60758
36
1709
3
2824
37781
24
4405
2549
2
2005
3004
4
609
262
874
1431
9923
492251
4182
11448
2666
2373
29665
15325
6700
12
1677
297
5449
7821
8