509
0
413
286
798
268
614
381
25137
418
410
358
1167
267
546
328
1101
482
1610
685
846
31535
2123
544
517
1557
445
430
1
2143