309
2,856
218
1,154
48
876
121
917
106
815
241
789
132
719
240
667
144
643
77
636
81
630
86
530
53
517
68
529
20
895
19
510
26
475
79
505