1005
2
238
1
263
328
250
390
757
652
299
770
0
9932
9
1813
702
383
578
2072
1329
2518
6
683
3449
10
623
481
337
389
360
356
544
505
231
284