1073
2
1033
1
2199
3
427
0
8995
1630
2860
15
3777
2936
3449
4
315
1084
493
1132
20374
5
383
935
553
1225
804
1240
798
573
1053
2211
475
714
6370
472
913