2250
1
987
1065
123674
35
17333
27
2292
2
10736
26
956
1077
2219
6977
4
1585
3629
2912
5
1297
674
5717
1545
1451
0
2082
2048
4016
392
2836
3835
688
1812
2698
15233
216