20634
8
2275
2
31535
0
1614
1
2730
6
2809
1506
440
19279
374
1132
2668
3114
4
17353
1043
1824
302
802
1343
2474
1304
11392
3116
481
25137
1640
5009
2855
3
1008
521