244
1
305
600
3
516
2
397
364
480
0
290
534
784
9
463
426
479
361
799
504
12980
6
229
442
326
1464
4
342
555
702
1096
938
569
2883
356