1088
2
382
1
273
338
1458
63
60
765
493
880
297
69
3451
10
72
284
81
292
704
296
84
336
1113
863
94
65
312
1217
341