1162
1
1573
3
1865
5
4102
0
1077
3327
1247
2
5922
16332
1478
5135
10
848
2361
1901
1686
744
883
1063
4
447
621
819
795
988
2571
3521
1791
1251
1673
722
1556