1882
7
3210
6
4898
1646
1
1001
2
1369
0
2168
1320
3
4428
1006
8
507
314
485
288
1157
457
1597
1480
4281
887
462
371
626
889
483
636
547
409
4
578
533