1130
1
3061
6
2176
5
1312
770
0
618
1866
3
1283
472
1285
2
4273
3795
4682
2420
306
290
829
858
11829
4936
3389
4106
2806
3588
1438
4015
422
772
811
2921
15