799
1
4262
8
10355
2389
3
2678
5
4498
1234
2
1036
1137
1620
5959
18
1117
0
935
1193
1740
1651
22
4400
946
2908
533
621
537
900
671
65
694
71
66
1304
541