1053
2
769
0
783
1
528
1040
991
3022
5
527
1861
3
756
2645
82
394
999
1113
477
440
1767
881
529
1143
79
1347
744
1119
542
472
1336
1922
4
2544