581
681
701
13292
17261
13861
7
2
5
10
6
501
42
43
29
32
44
291
239
282
54
2031
299
208
1881
35
136
58
218
103
77
891
97
220
154
21
41
125