982
672
159
2354
324
768
874
1229
2017
1265
532
1180
286
1555
304
12
