1001
1
1637
589
2
536
866
1047
641
1850
274
413
3
73
143
62
66
252
80
621
90
0
1077
76
213
260
122
101
209
69
67
169