547
0
31535
1043
439
951
410
602
445
968
668
780
663
407
413
1661
1
1169
1425
1924
255
2420
6
544
325
391
405
76
252
2522
798
2024
5