22801
21223
8101
11981
12601
7160
34781
15161
16272
11342
4820
6971
21413
2480
15242
8502
10943
3370
9551
8431
8550
12220
14860
2840
9910
16590
243929
546310