684
863
7938
7247
371
931
161
212
122
558
1275
3
2
10
8
232
151
11
511
261
173
121
221
61
48
51
262
332
30
23
81
18
402
2681
401
101