1563
871
346
241
1986
1011
3053
423
412
182
1202
236
88
441
5
774
530
21
116
1510
138
109