391
1
403
289
102
331
2
233
237
292
206
516
469
355
36
452
3
353
287
276
414
408
468
447
0
362
250
625
2527
5
659
889
70
98
835