2086
1
1392
909
336
456
0
1291
829
2864
7
3006
3
6383
17
964
1543
2
4111
521
5425
23
2401
120469
35
2982
2372
896
1203
4440
5
1256
1922
544
3268
2914
775