946
3031
931
2440
1312
2146
2498
1867
5235
1199
3668
2188
3156
3470
6842
4547
5159
2335
3169
2966
3036
3282
3792
4462
11789
5768
3825
91014