259
0
409
953
389
245
1054
252
466
439
1045
572
376
1612
401
970
255
286
602
1128
2964
787
1824
544
2702
691
267
31535
248
1664