251
0
3554
3
2265
1
1570
5439
547
892
2329
12
2129
2381
4
4660
23
368
573
3973
6
1020
2478
3993
1305
957
2
2999
2293
3871
2942
2251
2772
2223
2356
720
436
1808