262
0
543
476
1126
843
2952
2690
465
1297
518
552
21743
1
745
1282
255
1212
694
298
594
2740
618
584
336
1639
627
450
507
441
1416