578
0
21152
8
596
1103
562
883
1292
914
490
1581
788
818
1743
534
445
1298
2271
4
2996
2771
1862
1
636
3168
484
1180
1500
4237
1072
477
2266