1579
2
1653
4
2132
1628
1
1884
5
3026
869
2318
1296
0
2431
696
4521
4465
22
1053
6500
2386
2254
1044
5147
1928
2060