639
0
1151
1
1160
1346
784
2315
2
1163
2914
915
83
2776
645
1512
2309
471
453
693
522
1640
492
731
4196
487