3101
2
4914
2528
3
1913
5
2972
0
2257
1
6926
7
1402
1566
1712
17970
15
527
6779
2660
4948
8
1391
3014
20
1497
2163
2789
1276
2365
4
3589
636
847
2274
3817
4080
747
1054