2275
2
2767
3
1302
0
20634
8
3025
1
31535
19279
3114
4
1516
2842
4129
6
17353
467
1666
1326
2306
1860
964
1711
646
25137
1869
2668
1452
1129
3116
814
2113
521
1020