2657
3
20634
8
2069
683
0
177
25137
2442
2
81
2730
6
503
44
2855
3063
467
424
2668
555
1020
968
1507
1
514
350
839
846
413
265
572
53
3114
4
371