2200
2
2362
9
32730
0
38477
34
2591
1
1973
1064
1055
989
4096
1632
1666
972
1689
3
1311
549
383
50969
7
1480
297066
14125
10
1267
2294
3540
878
1268
1816
11717
11