243
539
388
338
356
506
4410
476
420
5138
4324
238
22346
16890
14941
13360
10222
995263
8934
8820
848148
735142
6820
68111