5447
10
696
1
4920
5
1212
4
2665
0
749
619
604
2
531
9484
485
842
1448
3
1358
1278
1266
564
899
2575
1819
2976
637
1112
8
2129
7
3183
2183
9
3096
960
503
1978