2275
2
1824
0
1018
1005
1
20634
8
2730
6
2809
31535
17184
44
19279
1132
1094
3
2668
3114
4
25137
547
17353
1428
1575
7334
875
1462
1043
802
995
392
2697
5
2327
19034