1004
2
884
313
1
442
449
515
716
4
230
407
3380
11
5677
0
996
702
5
12152
12
940
398
346
243
526
370
250
441
402
450
466
387
422
267
227
293