5184
1258
1503
2209
1237
1111
10666
2765
6266
972
2386
1053
6539
1940
1398