2838
885
754
1048
889
851
863
2240
1326
814
1148
969
1716
2196
1648
3334
1205
1361
1424
5410
15305
25309
6685
2057
3896
2024
2548
1712
5258
1892
1753
5194
2554
2316
3394
1781
1924
2230
7380
5563
4168
30023
6663
3203
2975