17353
0
20634
8
2041
1
31535
165
4964
3
611
2275
2
1020
2730
6
1824
3808
370
282572
169
520
2855
440
1182
451
80
2668
2907
2125
1880
717
90
798
66
53