323
0
791
1539
1
515
536
645
6781
577
839
1400
532
1458
1133
493
578
916
544
788
1324
3583
558
950
542
1812
2241
758
685
5771
10
1218
1595