3326
5
991
2
3458
1175
1
1456
7
2905
4871
747
2454
1887
1214
3
546
950
0
1172
4
1432
2296
6
1094
1208
500
618
656
3140
10
287
128
869
60766
36
2368
8
937
1779
5570