5033
15
1264
4
376
1
802
0
3679
3817
1751
1700
3070
662
3114
2
422
2698
1681
2110
4979
6
546
3926
14
899
4039
4587
3
3554
9
3475
5
1605
2314
3249
1481
4168
5402
923