429
0
311
112
271
218
264
1134
499
184
1929
546
175
376
159
378
2162
4
297
391
131
221
2015
2
327
27
361
1180
31
354