3025
1
3795
1448
2
2799
3
363
2149
1816
2541
1869
2431
1074
1550
0
2435
601
1008
1132
1587
1342
1031
646
1329
307
1343
2524
3116
1006
2306
522
1506
1129