23078
0
154
17450
2
367
2141
286
113
28769
126
15624
125
394
852
190
1942
3
145
862
1726
1
660
3068
5
603
1684
842
2250
450
557
392
502
152