2443
5
814
1
2799
6
2303
2
2903
3
19783
2189
2932
3520
2082
3854
1331
1115
0
2160
1334
810
5627
2428
24337
22
10317
11059
9
1380
5820
4
1412
9954
2949
2245
21152
8