3211
1013
1041
1360
974
1124
915
1045
2601
1248
1151
3593
14752
1543
5500
6394
1979
1465
3147
1609
1907
2404
2229
2265
2752
4468
4143