20246
54
911
5
710
6
1265
3
908
4
527
1
231
438
2
585
0
728
498
580
380
305
634
10
593
561
572
644
612
1395
5409
7
941
1250
1718
1542
1284
1722
1157
1305