110
602
31
181
60
292
99
1,104
78
342
278
1,048
75
813
114
648
106
584
42
466
25
324
41
339
419
429
112
421
87
316
102
368
73
385