2593
1
1011
1107
2480
4837
5
3014
20
2596
2
2732
623
5536
5805
3
19079
6
4034
1906
0
19944
10827
4
7034
534
17970
15
66
11153
8