1086
1
570
1197
0
520
766
2185
1009
2
799
627
589
580
628
1931
392
613
3458
5
1182
10
903
734
431
654
2073
1070
574
399
658
640
1039
463
924