1059
1
3212
4
1331
2
462
1334
1238
2428
0
1704
24337
22
181997
11
10317
2145
610
2676
5536
9954
6
4465
7978
9