2231
0
2
2351
2922
5
4397
1
10
3555
6
5727
5301
15
5906
11
6297
7
8912
22
6304
7692
4
5669
24
14875
56
4648
13280
19
33