529
0
5223
9
165
968
20634
8
2275
2
55
483
2224
503
19279
383
590
4111
3114
4
492
4452
1360
362
798
895
918
729
2730
6
297
478
331
559
47041