3233
2
895
4
683
1
1267
16
640
457
1237
502
480
2769
7
483
67
70
924
0
471
534
2051
730
1474
720
393
338
377
460
660
136
1658
586
680