2076
1
2799
3
1587
814
1941
2415
2
2650
1750
2478
4531
5
1608
3309
1385
521
395
3795
2474
1442
1776
9575
8
152
1129
0
399
646
1470
1231
1506
749
105290
848