20276
54
915
5
723
6
1265
3
908
4
529
1
234
452
2
587
0
729
500
585
382
305
635
10
593
575
578
646
618
1396
5428
7
942
1252
1721
1542
1287
1723
1160
1305