2302
3
1974
2
2970
4
4438
6
5233
10
5216
8
400
0
2135
2125
8819
12
4114
2620
2940
1
2329
830
3882
5
1897
2920
197
289
1028
10952
1566
10064
1978
10092
12367
26
1675
7304
7