312
4
243
5
153
0
2123
206
1
276
372
63345
17
505
2
412
456
279
6138
3
434
1887
2610
518
539
542
37983
24
474
783
1188
852
269
780
643
960
615
527