995
1
1132
0
2367
3
1129
1404
2
1438
418
1885
935
804
493
383
1049
1084
300
475
2211
573
1053
1418
400
714
1354
553
2459
6
1056
16840
15
913
1501
3287