368
0
482
1554
729
273
1541
149
747
262
297
341
1840
2
679
263
445
1639
637
1675
422
55
376
369
344
464