4
2216
3
27
181
1
252
11
62
495
258
476
910
2
1027
717
995
1684
25
116
210
10
59
324
215
299
716
756
5
463
14
91
22
8
31
69