99
1
2099
0
20634
8
19279
2
1132
493
1551
374
2275
25137
246
460
530
503
543
139
17353
3116
101
683
633
670
1343
2730
6
57
282
78
31535
2809
2180