2177
1
2656
3
4179
1950
1751
693
0
1093
2455
3326
927
4833
2
802
526
2999
1103
784
1660
2152
801
1000
1646
496
1182
9036
9
2562
915
1532
1787
1691
868