29651
0
194100
112647
83281
1
5150
22237
1305
33385
2330
5
1136
2
137
640
3
277464
9
1090
1336
3893
8
1434
92
343
717
9475
104
5767
5517
514
64336
4917
16662
157
96