500
1
1361
3
1380
1222
740
591
337
155
293
122
317
110
493
458
457
592
119
341
125
432
134
335
510
388
247
201
363
153
199
347