639
1
900
1773
2686
2
939
2194
935
887
869
1134
760
1508
85
0
1040
981
1400
3
1028
1038
915
868
1193
1630
1253
3129
1437
2207
2139
8
1789
1431
645