2
1
248
26
61
181
172
21
201
372
31
852
473
261
652
3
202
242
7
32
171
111
5
4
6
17
1052
81
491
1002
51
8