1035
1
981
5489
9
1943
3933
11
3057
0
4776
4
22953
8
4513
18
1541
729
961
3
1692
2
1009
1584
6827
5
3516
5802
1558
1129
4328
1958
1513
3345
15
689
1789
3791
6939
2168
6282
27