561
522
401
241
6812
5051
6701
151
161
691
71
70
7
6
8
4
1841
2301
1921
23
17
84
85
10
13
5
28077
371610
381612
48
26
31
11
105
55
58