1491
2
1848
1
473
0
1400
2185
791
758
650
11447
1350
578
528
2996
756
445
1225
950
893
941
969
436
695
544
1324
721
25669
19783
498
877