2257
3844
1083
403
162
9
81
138
7911
6
310016
72
551
212
61
8
71
121
161
12
41
141
10
14
1712
1
532
1601
4
891
42
471
251
7
5
322