12550
10503
2530
5120
3730
24330
507
1164
25537
22225
512
463
1743
395
18217
8217
320176
308736
11512
1001311