3145
4
21152
8
2593
1
237
0
2911
9
297066
1895
5151
2
1844
1301
1767
674
638
2637
3
740
1942
1572
2711
2740
6236
10
951
2302
551
1694
4979
6
4759
3506
7633
2499
1174