2236
2
2321
18
7328
1129
0
1132
1640
3
935
553
493
714
2125
1
1049
3342
11
383
1084
1586
477
573
3696
6
2284
804
414
3748
4
18403
1073
400
475
798
1693
1454