529
2
11683
18
403
1
1085
459
1245
13
689
4969
4
416
464
3
492
3655
376
1457
637
588
539
649
2183
10
577
536
495
725
6118
9
613
462
415
947
428