951
1
2090
2610
2
2414
6666
4
101415
109
3544
3
3163
2668
582
0
2462
3683
2312
1976
1451
1431
1348
2522
2505
1306
1681
1743
785
1830
383
989
610
4132
4642
790