323
0
1243
1
515
1494
4
536
645
6781
19944
2
791
839
532
565
1458
5771
10
1239
577
1133
493
578
916
544
1324
3583
558
1812
2241
758
1218
1595
2385