2476
2
395
0
2646
5517
418
1193
432
534
1107
1
2245
3337
5
25669
14
29355
512
1402
5242
2225
182
2199
1049
4044
3083
838
593
1365
17946
1078
2465
47639