2095
1
1545
3315
2
2358
4
1086
0
935
5560
5
1902
2529
14
18403
6
4021
2102
3038
964
6703
2085
371
3345
361
2167
3471
3
1354
360784
19
973
1419
2797
10
583
674
962
2989