570
japan
140
105
40
369
59
41
113
112
25
96
141
163
180
23
79
53
225
518
242
121
133
43
30
112
48
59
83
113
180
93
195
25
71
139
40
50
645
175
28
75
37
196
192
81
184
237
28