1476
2
1678
1
1708
3
954
2325
4
4784
12
2719
8
3519
5
72
295
241
1319
6
528
391
883
249
664
882
579
559
355
531
361
491
483
99
702
228
701
322