251
0
5875
472
2211
527
1133
2952
2190
1
787
333
1101
352
267
2490
479
17353
321
2727
2
951
476
931
409
637
515
845
362
439
56488
1931