291
0
282572
968
659
539
355
1139
552
16
798
467
53
51
1161
991
66
3116
1
413
463
3675
354
323
782
995
390
422
77
918
2730
6