1441
1
595
528
2
747
124
152
89
56
173
82
282
1047
1550
7
1164
505
285
112
433
325
583
772
679
93
403
908
454
507
509
875
1053