2377
1
2535
2
2760
4
1606
21152
8
10243
815
0
3090
6
3083
929
3
2392
32302
19783
2932
898
3498
742
17946
451
1037
2890
1294
1843
1153
2001
1716
2773
2534
2074
25669