2100
2
770
1
1393
2650
20
3629
1679
862
0
1903
3
950
1412
3539
2534
1179
3871
2794
1125
1211
2454
951
1618
841
1359
3470
5
432
2189
2886
1550
2435
1545
5253
4