572
0
21152
8
1243
2061
3
4471
2
446
668
467
1166
809
3168
1103
490
5430
673
14
1728
340
486
919
1581
2524
381
5151
1862
1
484
1298
1189
318
25669