1096
2147
2224
955
3965
1326
1559
1257
17621
1889
1390
1240
1248
11841
11874
2385
11797
1785
7886
6413
5416
1645
3888
4754
4014
26948
1471
4061
3483
3822
14413
4053
5858
7876
3275
12520
14073
38560
16000
11596
3712
63660
14986
6070
41704
199700
11037
25902
13272
12560
6984
20477
18661
23431
23932