17353
0
2041
1
31535
165
4964
3
611
2275
2
1020
177
1824
3808
370
169
520
440
1182
451
80
2907
3498
4
90
282572
1880
717
798
66
53
807
1406