3957
3
1494
4
775
1
2211
2959
3154
6
2642
2655
1513
770
2505
2
1743
0
4179
3054
5
2057
1683
924
83
1306
2500
4702
790
3354
1481
676
1226
2480
2670
5375
1015