1581
2
3765
4
5946
5536
1247
1295
1
3629
5225
8
2650
20
5805
3
5164
5
280
6047
2028
0
2250
4309
297066
2773
1301
1676
3683
2245
4732
3000
11891
27
4034
2949
3175
2522
1393