1132
0
311
1
2301
2
626
935
804
493
383
1311
3
6526
1084
300
475
2211
573
2163
1053
1049
714
1129
553
1739
987
2441
3012
4315
5
913
1454
1282
611