1129
0
2922
9
1132
1729
2
2280
8
1323
1
1464
1019
1621
3043
935
2346
3
4713
5
553
493
2356
2767
3375
714
3750
1049
2799
7
383
1084
477
573
804
414
2361
1073