2730
6
467
0
2657
3
2668
2
1020
1806
20634
8
449
111
767
1
918
2855
3251
1626
25137
543
19279
31535
1031
337
371
386
400
4111
2093
417
345
2546
1645