3262
3
1566
2
2905
3337
5
9106
5504
16
3234
4914
3798
4
1417
1743
0
1162
1209
2102
1321
1
2160
1876
5347
2763
14887
18
434
2439
1063
6812
2845
1347
2762
3447
7
2272
1606