20350
54
938
5
745
6
1286
3
912
4
539
1
238
457
2
603
0
742
508
599
388
313
646
10
600
585
588
651
626
1408
5458
7
948
1260
1728
1547
1297
1731
1167
1312