2
5
3
41
22
266
205
9
11
191
10
41685
101
16
8224
376
4021
32
1
142634
72
121
492
12
16435
31
9111
153
1053