5047
10
4543
3
7679
31
1726
4
24072
12
509
1
473
2
1105
919
548
0
4118
6
772
411
817
8
29242
1620
898
2670
970
1556
1051
939
4944
2018
1433
1256
1599
1971
1290
2026