925
1
2251
1003
2772
1751
1107
392
0
623
1527
2476
3
2466
5
1821
4
1957
929
3211
2627
7
989
2082
17333
27
20163
44
1681