816
182
957
452
1487
732
608
290
826
255
513
246
2603
1407
897
484
1090
587
741
215
1191
533
668
320
1477
650
696
275
675
116
629
269
658
145
696
232
594
160
660
159