1102
2
5559
3
48766
24
1571
1
4362
5
263
0
1231
915
4820
726
1622
1949
3324
2003
8686
662
2705
6979
4
4940
650
2710
8
2027
1230
1207
6975
1182
1869
1787
598
1129