32353
12
1311
1
2032
796
6
1901
0
2908
10
3671
3462
840
1505
2342
2
2108
3
1019
1202
1468
2329
2234
4
2835
7994
1636
2297
353
1618
2277
2999
456
4670
1752
346
1394