1581
0
1103
4471
2
2524
668
1298
572
914
596
673
490
1500
21152
8
467
809
1862
1
340
5151
534
5430
758
3159
14
475
420
318
337
857
1728