2578
1
3386
3
25669
0
2921
5
1044
1449
3090
6
673
1558
2
1527
1579
830
4360
2277
6346
16
802
496
6617
2932
1603
1285
1348
11351
17
3614
300
159
266