112
2
395
1
584
336
0
1445
7
21631
54
1084
5
1453
3
1056
4
716
373
690
755
879
652
815
528
418
750
10
721
715
717
765
743
1540
5857
1058
1363
1849
1648