2329
1
1974
2
4655
10
5216
8
3491
4
2459
4438
6
2970
2940
4114
3
2302
2735
1618
796
374
0
2528
1683
4670
1394
2257
1588
1040
1675
3587
5820
4585
2411
7884
17
5392
11