329
945
47
804
177
722
98
619
53
387
17
522
114
508
80
360
60
473
20
896
102
421
70
411
19
330
62
310
76
279
44
258
33
232
4
206