1635
1
628
2
456
520
88
869
1177
699
645
1269
0
784
922
888
785
4
168
919
1003
831
1143
595
1159
406
686
2416
690
1888
409
765
508