1425
0
521
497
1182
152
448
1
693
1629
507
77
1650
493
5620
11
180849
2189
501
2683
941
335
1547
530
1453
472
169211
158
556
31535
44199
800
3980
3