951
1
1494
4
775
582
0
2462
3
1513
4179
3683
2312
1451
1348
2522
2
770
83
2505
1306
1681
1743
785
383
989
610
924
790
2884
5
1015
2294
3354
2207
2377