160
1555
672
2354
324
982
532
2017
12
1233
1181
768
874
304
1265
286
