247
0
1277
5
1344
1119
6117
9
756
2
6648
8
478
1
1410
12
1132
4
3056
419
361
521
497
425
900
778
3
505
1518
2298
1671
27
2442
1424
1849
1757
1045
585
77
1371