486
0
1251
2522
356
968
1110
494
618
3360
2275
2
503
594
2727
573
271
658
164
913
138
273
232
423
2810
1405
671
2328
2551
1
525
670
20634
8