427
1
504
910
2992
6
3142
4
1512
1399
2667
1249
2
782
935
0
1104
9566
8
768
805
709
194
1044
1329
2077
5
3505
696
25
276
1653
346
164
403
2189
442