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