3303
5
1956
1
2691
3
1943
2
5718
8
2093
2950
6
1779
4
1194
1712
13644
15
672
0
3851
2904
1671
6359
18
2883
1891
2068
3541
2295
1881
3488
6438
3651
5756
3173
1531
2257
2448