2523
0
2189
3
478
1
4476
2
4031
3238
7
1112
2959
5753
10
2062
4360
5919
4946
18
693
2290
2646
14861
637
459
362
742
479
391
1500
560
1916
70
2026
55
5065