1447
1
595
528
2
747
125
152
89
56
175
83
282
1048
1550
7
1164
505
285
112
433
325
584
772
680
93
403
908
454
507
509
876
1053