323
0
1843
1
1267
2
1558
515
536
6781
645
1690
791
839
532
1660
493
577
1133
2760
4
578
544
5771
10
916
1812
558
1324
3583
2241
1458
612
758
1595