3957
905
2525
722
627
1514
816
647
2870
2502
2138
972
814
2110
1019
3021
1050
1112
1093
5409
1170
3268
2471
4190
3466