1491
2
578
0
445
941
950
1
1848
473
1400
2185
528
527
791
758
969
650
436
1028
1025
544
11447
916
1350
936
607
3690
372
343
2996
715
756