320
1231
2
493
395
270
519
1
452
353
1449
3
438
285
389
8887
14
1090
681
263
488
611
2033
637
1545
558
1520
345
362