865
301
272
26
17
1516
13
21615
19520
222
342
1346
46
774
8812
31
51
1104
621
88
723
631
2069
67
42
601
832
471
49