3114
2
422
1
2698
4979
6
546
0
6713
11
3926
14
899
4039
4587
3
3554
9
3475
5
1605
2314
4
3249
1481
4168
5402
339
923