287
0
1043
2587
16
909
468
320
237
1567
2
2727
181
872
152
798
935
719
1862
1
1939
1133
1661
494
2702
683
1425
4940
5
2490
722
256
69
493
44199