20634
8
2275
2
3381
3
2269
2730
6
476
0
2809
1506
467
440
31535
19279
1132
2668
1056
1
3114
4
17353
1043
1824
802
1343
2474
302
11392
3116
25137
2619
2111
1640
744