354
2
447
249
1
275
903
534
355
494
364
91
1060
5
335
1059
0
496
350
1387
82
2180
8
1052
901
488
1115
3
819
1226
1067
1079
343
1267
2016
6
865