269
0
368
1045
1043
2490
909
365
844
267
1824
893
454
320
1167
482
418
813
2445
1610
467
2143
325
691
968
5313
259
385
1511
286
743