954
2
1672
1
2848
1548
1544
3
2447
6
2192
1218
841
1994
1115
0
3070
4
3114
422
2698
4979
546
3926
14
899
4039
4587
3554
9
3475
5
1605
2314
3249
1481
4168
5402
4455
11