5
4052
6
3580
14
7045
2
4062
11
4724
1
3297
37
40107
8
3367
3
5461
2779
5547
5746
10
10423
17
5717
15
4
2698
9
5832
76
478788