4
5
7
8
40
525
3402
2131
652
105
481
33
53
76
34
29
17
241
661
191
892
741
19
56
961
452
58
49
18
81
2343
84
211