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