572
0
1862
1
796
6
2333
3
1298
477
717
2954
2
1581
311
2999
817
809
460
289
749
4083
973
300
4375
4
1211
3971
1500
5430
982
2655
8819
12
3637
8527
2332