683
0
25137
503
1824
705
44
919
659
1020
968
467
572
830
53
2275
2
3114
4
846
839
376
555
492
556
247
169
458
413
371
81
953
456