4940
5
476
1
398
0
107
1032
2987
2
2014
3
918
4478
8
1734
2961
115
1004
1645
3577
10
2853
1359
562
1462
1577
1264
471
1717
409
990
1997
954
3415
20
258
629