12427
20
636
2
1159
18
707
654
1
451
695
3
640
829
1372
1031
0
1895
8
777
673
2493
2799
913
1818
433
856
3371
2142
1402
457
437
844
3203
7
516
309
382