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