31707
3595
9382
6038
9079
2278
6749
2138
2836
3192
8157
6371
6181
2580
3294
4165
42385
4584
4871
4251
4670
2596
10739
3898
2525
6457
2381
2374
4354
3120
2118
2150
6180
8958
11600
17805
4128
5529
148787