2495
0
2100
2
1393
1
2326
2650
20
3629
3364
3
1679
862
1903
950
1412
3539
1233
2534
1179
3871
2794
1125
1211
2454
921
951
1618
841
1359
3470
5
432
2189
2886