1
214
13
26
60
102
525
439
590
28
163
198
42
959
2420
1162
2
312
215
398
23
6
3
952
7
32
125
140
35
335
66
134