1015
1
21152
8
3090
6
2903
3
2932
2
2669
1694
951
690
6236
10
564
2562
1681
3080
1743
0
2999
108797
1044
1369
2013
1380
2400
2949
262
2048
2141
9
2529
7
25669
14
1169