2250
1
987
1065
1416
392
0
1581
2
2079
2082
5717
1694
1977
3765
4
6977
1295
3435
688
2490
6
216
12733
5
2772
1888
2026
1407
1624
2650
20
5486
4016
2312
17333
27
297066