2518
3
554
0
1581
557
3240
6
916
4151
1279
4
446
2952
668
387
3315
698
2954
293
920
437
1664
860
332
1564
358
409
688
572
657
360
1442