21049
11
1101
1
1484
6
1883
9
1231
7
808
2
971
868
1179
2212
3
1212
13838
16618
17
1114
3670
2012
1417
6563
8
2626
9193
23
1525
4
1234
760
1116
2290
1831
1343
2703
1954
4443
10