1632
2
2710
2184
1
2100
2948
3
2571
6
8527
4562
5
1547
3158
3080
2377
108797
0
1399
2173
4043
2476
1819
2166
725
1000
400
4706
1681
830
1699
3562
1289601
4
536