4629
5
5571
3
1018
1
1240
2
1270
773
1441
1365
3314
4
1965
1936
2247
4279
2123
1478
2815
4375
1495
1650
34959
18
4686
2980
4944
1432
1223
0
919
2505
2818
7
1558
599