286
0
803
454
330
524
479
1939
1824
957
410
517
765
267
408
2435
195
668
980
1
1189
25137
78
602
1216
369
385
909
1141