2100
2
770
1
1393
1412
0
951
2534
2650
20
1179
3629
1679
862
2435
432
841
1903
3
950
2901
4168
5
3539
2122
1516
3715
2327
11
1446
6779
2462
5151
3871
1736
2794