2489
2
504
0
1458
899
1
5825
4
1429
2092
712
2535
3859
5
1166
11
3629
2368
3871
3720
2436
3470
2475
2781
2028
1225
1064
371
1868
471
2195
3
5946
2285
1695
2611