572
0
1862
1
1185
1689
3
1298
13676
21
477
717
2954
2
1581
311
1064
817
809
460
749
549
1267
1632
3971
1500
5430
673
955
8527
2332
334
1611
318
2041