1015
1
21152
8
3090
6
2903
3
2932
2
2669
1694
951
690
6236
10
564
1681
500
0
3080
12683
17
1743
2999
1235
108797
1081
1019
3381
5
3332
1591
1304
2065
1380
2400
2949
262