258
1
456
210
2
884
4
666
784
463
302
398
0
281
532
6
337
284
314
34
166
27
5209
353
315
2466
750
3164
10
1399
1733
384
543
1148
5
1091