2535
2
21152
8
32302
0
2349
3
3498
4
1801
1013
1
19783
3931
6
2711
1066
4651
1366
1988
2911
9
1305
737
650
7893
3090
5151
7793
1211
1860
3576
2932
2676
1603
1942
25669