1023
0
609
1587
3
250
3059
736
398
2699
1817
5155
8
573
1009
1
529
1811
1701
365
1778
1890
207
765
647
527
324
538
266
382
458
514
916