1038
1
1123
4
813
1069
1550
1263
789
2627
1415
729
1293
5
82
1086
538
861
1654
7
705
3
1010
2
591
125
386
628
0
341
449
2812
340
1405
594
608