1073
2
2199
3
475
0
477
1033
1
798
1188
552
77
846
427
2395
5009
8995
315
1630
518
2860
15
4106
611
400
3777
383
965
573
328
418
1636
1898
543