2305
1
2917
2
1061
5412
4
323
0
596
1103
562
484
919
1334
1581
1243
668
1166
3715
98
52
13967
3971
534
1298
2271
2996
2584
11
1862
758
429
984